Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F24 France F4 Challenger Britania Zavaleta - Puebla Ciur Cup 99 - Prague Open Maxon - Barcelona Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg V Abierto Internacional de Salinas - Salinas Muller Cup 2000 - Ulm Morocco Tennis Tour - Casablanca Copa Ericsson Uruguay - Montevideo Croatia Osiguranje Rijeka Open - Rijeka VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Telesp Celular Open - Campinas ATU Cup - Weiden The Scottish Tennis Championships - Edinburgh XL Challenger de Tenis Copa Sevilla - Seville Visa Tennis Open - Sao Paulo Tatra Banka Open - Bratislava VII Avierto Internacional de Salinas - Salinas Medicor Open - Budapest Internationale Tenniskampioenschappen - Scheveningen Ljubljana Open 2002 - Ljubljana Laser Vision USTA Challenger - Amarillo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Open de Franche Comte - Besancon San Luis Potosi Challenger 2000 - San Luis Potosi Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia Macedonian Open - Skopje Copa Ericsson - Lima Internationaux de Bretagne - Brest Kueppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Mexico - Guadalajara Challenger de la Ciudad de Mexico - Mexico City Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Tatra Banka Open 2003 - Bratislava Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo Open Mutouest - St. Brieuc Gran Copa Ericsson - Rio de Janeiro XL Capital Bermuda Open - Bermuda Pekao Open - Szczecin Internationale Badische Meisterschaffen Um Den Techem Cup - Zell FILA Challenger Biella - Biella Open de Franche-Comte - Besancon Open de Charleroi - Charleroi Copa Ericsson Argentina - Buenos Aires Yugoslavia Open - Belgrade Sporting Challenger - Turin Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig IPP Geneva Trophy - Geneva Tampere Challenger - Tampere Cerveza Cristal - Santiago Morocco Tennis Tour - Marrakech Challenger Cudad de Guayaquil - Guayaquil The Joyce Eisenberg Jerusalem Open - Jerusalem Mobilux Open - Luxembourg Maia Open - Oporto BH Tennis Open International Cup - Belo Horizonte Zagreb Open - Zagreb Siemens Open 2007 - Scheveningen VIII Torneo Internazionale di Tennis - Barletta Geneva Challenger - Geneva Open Sainte Victoire - Aix-En-Provence Tean International - Alphen Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Unicredit Czech Open - Prostejov BSI Challenger Lugano - Lugano Alfa Romeo Tennis Cup - Cordenons LXVII Concursu Internacional de Vigo - Vigo s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open D'Orleans - Orleans Challenger Ciudad de Guayaquil - Guayaquil Bancolombia Open - Cali Rhein-Main Challenger 2004 - Aschaffenburg Lima Challenger - Lima Rabat Challenger Sunrise Challenger Marrakech Challenger Barletta Challenger Porsche Open - Poznan Napoli Challenger Pekao Open - Szczecin Ethias Trophy - Mons Tunis Open 2007 - Tunis Nord LB Open 2007 - Braunschweig Cordenons Challenger Privat Bank Cup - Dnepropetrovsk Internazionali di Tennis Dell'Umbria - Todi Trani Challenger Mons Challenger Montevideo Challenger Tashkent Challenger Rome Challenger Cairo Challenger Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Prostejov Challenger Lugano Challenger Alphen Challenger Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Marburg Challenger Manerbio Challenger San Marino Challenger Rijeka Open - Rijeka Siemens Open - Scheveningen Open Prevadies - St. Brieuc Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Citta di Como - Como AT&T Challenger of Dallas - Dallas 9th Wartburg Open - Eisenach XI Venice Open - Venice Copa Ericsson Costa Rica - San Jose The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Mobilux Open - Luxembourg X Ciutat de Barcelona - Barcelona Cordenons Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Mauritius Open - Mauritius Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Top Wool Challenger - Biella SMS Tennis Cup - Sao Paulo ATP Challenger XXVI Edizione - Manerbio Hilton Waikoloa Village USTA Challenger - Waikoloa Nord/LB Open - Braunschweig Schickendanz Open - Furth Eddleman USTA Challenger - Birmingham Tennis Cup of Flanders - Ostende Copa Ericsson Peru - Lima Copa Ericsson Costa Rica - San Jose Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Challenger Ford de Cherbourg - Cherbourg IX Ciutat de Barcelona - Barcelona Exim Agmedia Open - Kosice Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla LTA Manchester challenger - Manchester Black Forest Open - Freudenstadt Challenger DCN de Cherbourg - Cherbourg Open de l'Isere - Grenoble XL Capital Bermuda Open - Bermuda San Marino Cepu Open - San Marino XL Capital Bermuda Open - Bermuda Wartburg Open - Eisenach Polish Open 2000 - Poznan BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo FILA Challenger - Biella Ostend Challenger Tennis Cup of Flanders - Ostende Grolsch Cup - Warsaw Meridiana Sardegna Open - Olbia Copa Ericsson Peru - Lima Toluca Challenger - Toluca XL Capital Bermuda Open - Bermuda Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Yitzhak Rabin Men's Challenger - Tel Aviv Copa Ericsson - Sao Paulo Cairo Challenger - Cairo KGHM Polish Indoors - Wroclaw Croatia Open - Umag San Remo Tennis Cup - San Remo AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Cherbourg Challenger Gold Flake Open - Chennai AXA Cup - London Chevrolet Cup - Santiago Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Cerveza Club Colombia Open - Bogota ATP Challenger Trophy 2008 - Trnava Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Ethias Trophy - Mons Internationaler Raiffeisen Grand Prix - St. Polten Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Copa Petrobras-Argentina - Buenos Aires Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador Adidas International - Sydney International Tennis Championships - Delray Beach Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Heineken Open Shanghai - Shanghai Chevrolet Cup - Vina del Mar Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Energis Open - Amersfoort Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Mons Challenger Qatar Exxon Mobil Open 2003 - Doha Citrix Tennis Championships - Delray Beach Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Idea Prokom Open - Sopot Cerveza Club Columbia Open - Bogota Gelsor Open Romania - Bucharest Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Copa AT&T - Buenos Aires AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Braunschweig Challenger U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia BMW Open - Munich Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Chennai Open - Chennai Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Orange Prokom Open - Sopot BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Proton Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Lima Challenger Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Catella Swedish Open - Bastad Qatar Exxon Mobil Open - Doha Grand Prix Hassan II - Casablanca International German Open - Hamburg Qatar ExxonMobil Open - Doha Monza Challenger Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tunis Challenger Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Orlando Internazionali di Tennis di San Marino - San Marino Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna BMW Open - Munich Brasil Open - Salvador Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Generali Open 2003 - Kitzbuhel Schickendanz Open - Furth Estoril Open - Estoril San Luis Potosi Challenger - San Luis Potosi San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Skandia Open - Linz Sports Expert Open - Nettingsdorf Copa Sevilla Inernacionales de Andalucia - Seville VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Cairo Challenger - Cairo Tenniscup of Flanders - Ostende Tennis Napoli Cup - Napoli Masters Series - Hamburg Nord/LB Open - Braunschweig ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Adidas International - Sydney Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Japan Open - Tokyo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Open Romania - Bucharest AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Tennis Masters Series - Indian Wells PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Serbia Open - Belgrade Copa AT&T - Buenos Aires Tennis Masters Series - Hamburg Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - Queen's/London Campionati Internazionali di Sicilia - Palermo Energis Open - Amsterdam Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Siebel Open - San Jose Trofeo Conde de Godo - Barcelona Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg US Men's Clay Court Championships - Houston Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Rogers Cup - Montreal Pacific Life Open - Indian Wells International Championship of Croatia - Umag Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris ATP Studena Croatia Open Umag - Umag NASDAQ-100 Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Moselle - Metz Masters Series Monte Carlo - Monte Carlo Heineken Open - Auckland NASDAQ-100 Open - Miami Milan Indoors - Milan Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris The Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wideyes Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Internazionali BNL dItalia - Rome Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Masters Series Hamburg - Hamburg Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, QR, AUT-BEL 3-2 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston Olympics - Athens